/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Module Name          : com.yaodian100.ec.address.remote.RemoteGenerateAddressService
   Module Description   :

   Date Created      : 2010/3/18
   Original Author   : feeling.wang
   Team              : yaodian100
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   MODIFICATION HISTORY
   ------------------------------------------------------------------------------
   Date Modified       Modified by       Comments
   ------------------------------------------------------------------------------
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
package com.yaodian100.ec.address.remote;

import javax.jws.WebMethod;
import javax.jws.WebService;

import com.yaodian100.core.common.exception.CoreException;

/**
 * @author feeling.wang
 * 
 */
@WebService(serviceName = "remoteGenerateAddressService")
public interface RemoteGenerateAddressService {

	/**
	 * 产生地址js选单
	 * 
	 * @throws CoreException
	 * @throws Exception
	 */
	@WebMethod
	public boolean generateAddress(String date);

	/**
	 * 产生地址js选单for midend
	 * 
	 * @throws CoreException
	 * @throws Exception
	 */
	@WebMethod
	public boolean generateAddressForMidend(String date);

	/**
	 * 产生cod地址js选单
	 * 
	 * @throws CoreException
	 * @throws Exception
	 */
	@WebMethod
	public boolean generateAddressForCod(String date);

	/**
	 * 产生服務區域js选单
	 * 
	 * @throws CoreException
	 * @throws Exception
	 */
	@WebMethod
	public boolean generateAddressForServiceSupport(String date);
}
